def analyze_number(number):
    """Анализирует четырехзначное число и выводит отчет."""

    if len(str(number)) != 4:
        return "Введённое число не является четырёхзначным"

    number_str = str(number)

    min_digit = int(number_str[0])
    max_digit = int(number_str[0])
    even_count = 0
    zero_count = 0
    square_count = 0
    is_square = False
    is_even = False
    is_multiple_of_three = False

    for digit in number_str:

        current_digit = int(digit)
        if current_digit < min_digit:
            min_digit = current_digit
        elif current_digit > max_digit:
            max_digit = current_digit
        if current_digit % 2 == 0:
            even_count +=
        if current_digit == 0:
            zero_count += 1
        if current_digit * * 2 == number:
            square_count += 1
            is_square = True
        if number % 2 == 0:
            is_even = True
        if number % 3 == 0:
            is_multiple_of_three = True
    report = f"Наименьшая цифра: {min_digit}, наибольшая цифра: {max_digit}, " \
             f"количество четных цифр: {even_count}, количество нулей: {zero_count}, " \
             f"количество цифр, являющиеся квадратом числа: {square_count}, " \
             f"число является квадратом другого целого числа: {is_square}, " \
             f"число является четным: {is_even}, " \
             f"число является кратным трем: {is_multiple_of_three}"
    return report


number = int(input("Введите четырехзначное число: "))
print(analyze_number(number))
